//2009/08/09 15:51:34
#include <string>
#include <vector>
#include <map>
#include <queue>
#include <algorithm>

using namespace std;

class Workshop
{
public:
    int pictureFrames(vector <int> pieces)
	{
		int ret = 0;
		sort(pieces.begin(), pieces.end());
		for(int i=0; i<pieces.size(); i++)
		{
			for(int j=i+1; j<pieces.size(); j++)
			{
				for(int k=j+1; k<pieces.size(); k++)
				{
					if(pieces[i] + pieces[j] > pieces[k])
						ret ++;
				}
			}
		}
		return ret;
	}
};
